Pouzivani meny v Delphi

Otázka od: konfera@rus.cz

25. 10. 2004 14:37

Zdravim,

  potrebuji pomoci s cizi menou. Prozatim jsem to nepotreboval, tak potrebuji
  nejak nakopnout. Mam nejake pole, do ktereho se vyplni cislo (cena), a pak
  combo s menou. Jak tyhle dve veci efektivne spojim, abych s tim mohl pracovat
  jako s Currency typem (potrebuji to primarne ulozit do db ...)?

  Dekuji moc!

Prijemny den,

Peter



Odpovedá: Lstiburek Pavel

25. 10. 2004 15:59

A co to ma spolecneho Currency,
Currency je typ v pevne carce 18:4, s automatickym
zaokrouhlovanim na 2 desetina mista.

Pavel

> From: konfera@rus.cz [mailto:konfera@rus.cz]
> potrebuji pomoci s cizi menou. Prozatim jsem to
> nepotreboval, tak potrebuji
> nejak nakopnout. Mam nejake pole, do ktereho se vyplni
> cislo (cena), a pak
> combo s menou. Jak tyhle dve veci efektivne spojim, abych s
> tim mohl pracovat
> jako s Currency typem (potrebuji to primarne ulozit do db ...)?
>


Odpovedá: konfera@rus.cz

25. 10. 2004 15:02

Original message (25. rijna 2004, "Lstiburek Pavel"):

LP> A co to ma spolecneho Currency,
LP> Currency je typ v pevne carce 18:4, s automatickym
LP> zaokrouhlovanim na 2 desetina mista.

Zdravim,

  tak jinak, potrebuji nejak zaridit, aby mi typ Currency dokazal ulozit i neco
  jineho, nez "Kc", pokud to nejde, jak mam postupovat abych si udrzel castku a
  menu pri sobe?

Diky,

Peter




Odpovedá: Petr Zahradnik

25. 10. 2004 15:42

Puvodni zprava ze dne 25.10.2004:

> potrebuji pomoci s cizi menou. Prozatim jsem to nepotreboval, tak
> potrebuji nejak nakopnout. Mam nejake pole, do ktereho se vyplni
> cislo (cena), a pak combo s menou. Jak tyhle dve veci efektivne
> spojim, abych s tim mohl pracovat jako s Currency typem (potrebuji
> to primarne ulozit do db ...)?

Nejak jsem nepochopil, co vlastne chces. Currency je proste urcity
datovy typ, s tou vlastni menou nema nic spolecneho. Co tam chces
spojovat?

Petr Zahradnik, pocitacovy expert

==========================================================
Petr Zahradnik, Computer Laboratory
Obvodova 740/14, 400 07 Usti nad Labem
telefon: 475 501 627, mobil: 602 409 601, fax: 475 511 338
web: http://www.clexpert.cz, e-mail: clexpert@clexpert.cz
ICQ: 21215917, MSN: clexpert@clexpert.cz
==========================================================


Odpovedá: Ales Vasicek

25. 10. 2004 15:22

Udelej si svuj vlastni typ:

type TMojeMena = record
  Hodnota : Currency;
  Mena : string;
end;

var Mena : TMojeMena;
begin
  Mena.Hodnota := 100;
  Mena.Mena := 'Kc';

  ....
end;


Ales

> -----Original Message-----
> From: konfera@rus.cz [mailto:konfera@rus.cz]
>
> tak jinak, potrebuji nejak zaridit, aby mi typ Currency
> dokazal ulozit i neco
> jineho, nez "Kc", pokud to nejde, jak mam postupovat abych
> si udrzel castku a
> menu pri sobe?


Odpovedá: Petr Zahradnik

25. 10. 2004 15:12

Puvodni zprava ze dne 25.10.2004:

> tak jinak, potrebuji nejak zaridit, aby mi typ Currency dokazal
> ulozit i neco jineho, nez "Kc", pokud to nejde, jak mam postupovat
> abych si udrzel castku a menu pri sobe?

No currency neuklada Kc ani USD ani kopejky. Currency je jen cislo
jako kazde jine. To, co vidis na obrazovce, to se ukazuje navic mena z
nastaveni operacniho systemu. Takze pokud chces udrzovat menu, musis
si pridat dalsi promennou treba s ciselnikem men.

Petr Zahradnik, pocitacovy expert

==========================================================
Petr Zahradnik, Computer Laboratory
Obvodova 740/14, 400 07 Usti nad Labem
telefon: 475 501 627, mobil: 602 409 601, fax: 475 511 338
web: http://www.clexpert.cz, e-mail: clexpert@clexpert.cz
ICQ: 21215917, MSN: clexpert@clexpert.cz
==========================================================



Odpovedá: konfera@rus.cz

25. 10. 2004 16:09


Original message (25. rijna 2004, "Petr Zahradnik"):

PZ> Puvodni zprava ze dne 25.10.2004:

PZ> Nejak jsem nepochopil, co vlastne chces. Currency je proste urcity
PZ> datovy typ, s tou vlastni menou nema nic spolecneho. Co tam chces
PZ> spojovat?

Potrebuji jednoduse pracovat s menou jinou nez CZK, takze hledam nejakou cestu,
jak na to, prozatim jsem to nepotreboval.

Myslim, ze cesta, kterou naznacil Ales, je ta spravna, proste to vyresim
vlastnim datovym typem. Nebo snad existuje jina cesta?

Prijemny den,

Peter


Odpovedá: Lstiburek Pavel

25. 10. 2004 16:49

No pokud to chces ulozit do DB tak, tam budes muset pridat dalsi sloupec mena.
Nejlepe vazany na nejaky ciselnik.

Pavel

> From: konfera@rus.cz [mailto:konfera@rus.cz]
> Original message (25. rijna 2004, "Petr Zahradnik"):
>
> PZ> Puvodni zprava ze dne 25.10.2004:
>
> PZ> Nejak jsem nepochopil, co vlastne chces. Currency je proste urcity
> PZ> datovy typ, s tou vlastni menou nema nic spolecneho. Co tam chces
> PZ> spojovat?
>
> Potrebuji jednoduse pracovat s menou jinou nez CZK, takze
> hledam nejakou cestu,
> jak na to, prozatim jsem to nepotreboval.
>
> Myslim, ze cesta, kterou naznacil Ales, je ta spravna, proste
> to vyresim
> vlastnim datovym typem. Nebo snad existuje jina cesta?
>


Odpovedá: Petr Zahradnik

25. 10. 2004 16:53

Puvodni zprava ze dne 25.10.2004:

> Myslim, ze cesta, kterou naznacil Ales, je ta spravna, proste to
> vyresim vlastnim datovym typem. Nebo snad existuje jina cesta?

To uz jsem odpovedel v dalsim prispevku (hodinu pred timto tvym).

Petr Zahradnik, pocitacovy expert

==========================================================
Petr Zahradnik, Computer Laboratory
Obvodova 740/14, 400 07 Usti nad Labem
telefon: 475 501 627, mobil: 602 409 601, fax: 475 511 338
web: http://www.clexpert.cz, e-mail: clexpert@clexpert.cz
ICQ: 21215917, MSN: clexpert@clexpert.cz
==========================================================